package it.uiip.crm.control;

import it.uiip.crm.model.Post;
import it.uiip.crm.model.Utente;
import it.uiip.crm.persistenza.DAOException;
import it.uiip.crm.persistenza.DAOPost;
import it.uiip.crm.persistenza.DAOUtente;
import it.uiip.crm.view.Messaggi;

import java.text.ParseException;

public class ControlloInserisciPost {

	public void start(Utente utente) throws ParseException, DAOException{
		inserisciPost(utente);
	}
	
	private void inserisciPost(Utente utente) throws ParseException, DAOException {

		Post post = new Post();
		
		String testo = Messaggi.getInput("Inserisci il testo del post");
//		Date data = new SimpleDateFormat("dd/MM/yyyy").parse(Messaggi.getInput("Inserisci la tua data (gg/mm/aaaa"));
//		post.setData(data);
		post.setTesto(testo);
		post.setUtente(utente);
		
		DAOPost.makePersistent(post);
		DAOUtente.makePersistent(utente);
		DAOUtente.makeRefresh(utente);
//		
//		Utente newUtente = DAOUtente.findByEmail(utente.getEmail());
//		FacebookController fc = new FacebookController();
//		utente.setPosts(DAOPost.findByIDUtente(newUtente.getId().intValue()));
//		fc.setUtenteLoggato(newUtente);
	}
	
}
